
.ant-calendar-range {
  .ant-calendar-date:active, .ant-calendar-selected-day .ant-calendar-date {
    background: #007aff;
    color: #ffffff;
  }
  .ant-calendar-date:active, .ant-calendar-selected-start-date .ant-calendar-date,
  .ant-calendar-selected-end-date .ant-calendar-date {
    background: #007aff;
    color: #ffffff;
  }
  .ant-calendar-in-range-cell .ant-calendar-date {
    background: none;
    color: #000000;
  }
   .ant-calendar-in-range-cell::before {
    position: absolute;
    top: 4px;
    right: 0;
    bottom: 4px;
    left: 0;
    display: block;
    background: #e6f7ff;
    border: 0;
    background: #E1EFFF;
    border-radius: 0;
    content: '';
  }
  .ant-calendar-disabled-cell .ant-calendar-date {
    color: rgba(0,0,0,.25);
    background: #f5f5f5;
  }
}
.ant-calendar-last-month-cell .ant-calendar-date, .ant-calendar-last-month-cell .ant-calendar-date:hover, .ant-calendar-next-month-btn-day .ant-calendar-date, .ant-calendar-next-month-btn-day .ant-calendar-date:hover {
  color: rgba(0,0,0,.25);
  background: transparent;
  border-color: transparent;
}
.cloud-range-picker {
  .ant-calendar-range-picker-input {
    text-align: left;
    padding-left: 12px;
  }
  .ant-calendar-picker-input.ant-input {
    padding-left: 0;
    padding-right: 0;
    text-align: left;
  }

}
